Solid Colors in Figma
Solid Colors in Figma are one of the most fundamental visual properties used in UI/UX design. A solid color is a single, uniform color applied to the fill of a shape, frame, text, button, card, icon, background, or other design element without using gradients, images, or patterns. Understanding solid colors is essential for creating clean interfaces, establishing visual hierarchy, maintaining brand consistency, and designing accessible user experiences.
Figma provides powerful color controls that allow designers to select, customize, reuse, and organize solid colors throughout a design system. Solid colors are commonly used together with typography, spacing, components, Auto Layout, variants, and responsive layouts. JustAcademy Figma Training provides practical UI/UX training covering Figma tools, colors, components, design systems, responsive design, prototyping, and real-world projects.
1. What Are Solid Colors in Figma?
A solid color is a single color value applied uniformly to an object or layer. Unlike gradients, where multiple colors transition from one shade to another, a solid color remains consistent across the entire selected area.
For example, a button can have a solid blue fill such as #2563EB, while a card can use a solid white fill such as #FFFFFF.
Solid Color
+----------------------+
| |
| BLUE BUTTON |
| |
+----------------------+
Entire area uses one color
2. Why Are Solid Colors Important?
- Create clean and simple user interfaces.
- Establish visual hierarchy.
- Highlight important actions.
- Separate different sections of a layout.
- Maintain brand identity.
- Create consistent components.
- Improve readability and usability.
- Define interactive states.
- Support design systems and reusable color tokens.
- Help developers understand the intended UI colors.
3. Where Is the Solid Color Property Located?
When an object is selected in Figma, its fill properties can be accessed from the Design panel. The Fill section allows you to apply and modify the color used inside the selected object.
- Select a frame, shape, text layer, or other supported object.
- Open the Design panel.
- Locate the Fill section.
- Click the color swatch.
- Select or enter the desired color.
- Adjust opacity if required.
4. Creating a Solid Color
The simplest way to create a solid color is to select an object and apply a color through the Fill property.
- Create a rectangle using the Rectangle tool.
- Select the rectangle.
- Find the Fill property.
- Click the color swatch.
- Select a color from the color picker.
- Close the color picker.
Rectangle
↓
Select Object
↓
Fill Property
↓
Color Picker
↓
Choose Color
↓
Solid Color Applied
5. Example of a Solid Color
Suppose you are designing a primary button and want to use a blue color.
Color Name: Primary Blue
HEX: #2563EB
RGB: 37, 99, 235
Opacity: 100%
The entire button background will display the same blue color.
6. Understanding HEX Colors
HEX is one of the most commonly used color formats in UI design. A HEX color begins with a hash symbol followed by six hexadecimal characters.
#RRGGBB
The first two characters represent red, the next two represent green, and the final two represent blue.
| HEX | Color Example | Common Usage |
| #FFFFFF | White | Backgrounds |
| #000000 | Black | Text and dark backgrounds |
| #FF0000 | Red | Error or destructive actions |
| #00FF00 | Green | Success states |
| #0000FF | Blue | Links and primary actions |
| #2563EB | Blue | Primary UI elements |
7. RGB Colors
RGB stands for Red, Green, and Blue. Each value normally ranges from 0 to 255. Combining these three values produces different colors.
RGB(37, 99, 235)
For example, the RGB values for a blue shade may be:
- Red = 37
- Green = 99
- Blue = 235
8. HSL Colors
HSL stands for Hue, Saturation, and Lightness. HSL can be useful when creating lighter or darker versions of a base color.
- Hue: Represents the color family.
- Saturation: Represents the intensity of the color.
- Lightness: Represents how light or dark the color appears.
9. Solid Color vs Gradient
| Feature | Solid Color | Gradient |
| Color Count | Usually one color | Two or more colors |
| Transition | No transition | Color transition exists |
| Appearance | Uniform | Blended |
| Common Usage | Buttons, backgrounds, cards | Hero sections, decorative UI |
| Complexity | Simple | More visual complexity |
10. Solid Color for Buttons
Solid colors are frequently used for primary and secondary buttons. A strong solid color helps users identify the main action on a screen.
+--------------------------------+
| Submit |
| #2563EB |
+--------------------------------+
A button can use a solid color for its background and a contrasting solid color for its text.
11. Button Color States
Interactive components can use different solid colors for different states.
| State | Example Color | Purpose |
| Default | #2563EB | Normal button |
| Hover | #1D4ED8 | Pointer interaction |
| Pressed | #1E40AF | Active interaction |
| Disabled | #CBD5E1 | Unavailable action |
| Success | #16A34A | Successful action |
12. Solid Colors for Cards
Cards commonly use solid colors to create visual boundaries and separate content from the surrounding page.
Page Background
#F8FAFC
↓
+-------------------------+
| Product Card |
| Background: #FFFFFF |
| |
| Product Name |
| Price |
| [ Add to Cart ] |
+-------------------------+
13. Solid Colors for Frames
Frames can have solid fills to represent application backgrounds, sections, containers, or complete screens.
For example, a mobile application frame may use a white solid color for the main screen and a dark solid color for a navigation area.
14. Solid Colors for Backgrounds
Background colors influence the overall visual appearance of a UI. Common background colors include white, off-white, light gray, dark gray, and black.
| Background | Example | Typical Usage |
| White | #FFFFFF | Clean interfaces |
| Light Gray | #F8FAFC | Page backgrounds |
| Dark Gray | #111827 | Dark themes |
| Black | #000000 | High-contrast designs |
15. Solid Colors and Visual Hierarchy
Color can help users understand which elements are more important. A strong solid color can draw attention toward primary actions, while neutral colors can be used for supporting content.
Primary Action
↓
Strong Solid Color
↓
User Attention
↓
Interaction
16. Solid Colors and Contrast
Contrast refers to the visual difference between two colors. Good contrast helps users distinguish text, buttons, icons, and interface sections.
For example, dark text on a light background generally provides strong visual separation, while light gray text on a white background may be difficult to read.
17. Solid Colors and Accessibility
Solid colors should be selected with accessibility in mind. Designers should ensure that important text and interactive elements have sufficient contrast against their backgrounds.
- Check text-to-background contrast.
- Avoid relying only on color to communicate meaning.
- Use icons or labels together with status colors when appropriate.
- Test important states for readability.
- Consider users with color-vision deficiencies.
18. Solid Colors for Brand Identity
Brands often use a defined set of solid colors across websites, mobile applications, marketing materials, and product interfaces. Consistent usage makes the product visually recognizable.
Brand Colors
├── Primary
├── Secondary
├── Accent
├── Background
├── Surface
├── Text
├── Success
├── Warning
└── Error
19. Creating a Solid Color Palette
A color palette is a collection of colors used consistently throughout a design.
| Token | Example | Purpose |
| Primary | #2563EB | Main actions |
| Secondary | #7C3AED | Secondary actions |
| Background | #F8FAFC | Page background |
| Surface | #FFFFFF | Cards and containers |
| Text | #111827 | Primary text |
| Muted | #64748B | Secondary text |
| Success | #16A34A | Success state |
| Warning | #F59E0B | Warning state |
| Error | #DC2626 | Error state |
20. Creating Color Styles for Solid Colors
Color styles allow designers to save frequently used colors and reuse them across multiple objects. Instead of manually entering the same HEX value repeatedly, a reusable color style can maintain consistency.
- Create an object.
- Apply a solid color.
- Open the Fill properties.
- Create or apply a reusable color style.
- Reuse the style on other objects.
21. Solid Colors and Variables
Figma variables can be used to manage reusable design values such as colors. A color variable can represent a semantic purpose rather than only a visual color value.
Primary / Default
↓
#2563EB
↓
Used by
├── Button
├── Link
├── Active Tab
└── Primary Icon
22. Solid Colors in Light and Dark Themes
Solid colors can be organized into theme-specific values. A light theme may use light surfaces and dark text, while a dark theme may use dark surfaces and light text.
| Role | Light Theme | Dark Theme |
| Background | #FFFFFF | #0F172A |
| Surface | #F8FAFC | #1E293B |
| Primary Text | #111827 | #F8FAFC |
| Primary Action | #2563EB | #60A5FA |
23. Solid Colors for Input Fields
Input fields commonly use solid colors for their backgrounds, borders, focus states, and disabled states.
Input Field
┌────────────────────────────┐
│ Enter your email │
└────────────────────────────┘
Background: #FFFFFF
Border: #CBD5E1
Text: #111827
24. Solid Colors for Status Messages
Solid colors can communicate application status such as success, warning, error, and information.
| Status | Example Solid Color | Meaning |
| Success | #DCFCE7 | Successful operation |
| Warning | #FEF3C7 | Attention required |
| Error | #FEE2E2 | Problem or failure |
| Information | #DBEAFE | Informational message |
25. Solid Colors for Navigation
Navigation bars, sidebars, tabs, and menus can use solid colors to establish clear navigation areas.
+--------------------------------------+
| Logo Home Products Profile |
+--------------------------------------+
Background: Solid #111827
26. Solid Colors for Icons
Icons can use solid colors to communicate hierarchy or meaning. Primary icons may use the brand color, while secondary icons can use neutral colors.
- Primary icon: strong brand color.
- Secondary icon: neutral gray.
- Success icon: green.
- Warning icon: orange or amber.
- Error icon: red.
27. Solid Colors for Illustrations
Illustrations can use multiple solid colors to create a consistent visual language. Limiting the number of colors often makes illustrations easier to maintain.
28. Solid Colors and Selection
When multiple objects are selected in Figma, designers can apply a common solid color to the selected objects when appropriate. This is useful when standardizing a group of UI elements.
29. Copying Solid Colors
A solid color can be reused by copying the color value or using reusable styles and variables. This helps maintain consistency across a project.
Existing Object
↓
Identify Solid Color
↓
Reuse Color
↓
New Object
↓
Consistent UI
30. Removing a Solid Color
If an object no longer needs a fill, the solid fill can be removed from the Fill section. Removing the fill can make the object transparent while retaining other properties such as stroke or effects.
31. Solid Fill vs Stroke
| Property | Solid Fill | Stroke |
| Location | Inside object | Along object boundary |
| Purpose | Background/content area | Outline/border |
| Example | Button background | Input border |
| Can have color? | Yes | Yes |
32. Solid Colors and Effects
Solid colors can be combined with shadows, blurs, and other visual effects. The solid fill establishes the base appearance while effects add depth or emphasis.
Card
├── Solid Fill
├── Border
└── Drop Shadow
33. Solid Colors in Components
Components often use solid colors for buttons, cards, navigation elements, input fields, badges, and other reusable interface elements.
Using consistent solid colors in components helps maintain a predictable design system.
34. Solid Colors in Variants
Variants can represent different states of the same component. Each variant can use a different solid color depending on the interaction state.
Button Component
├── Default → #2563EB
├── Hover → #1D4ED8
├── Pressed → #1E40AF
├── Disabled → #CBD5E1
└── Success → #16A34A
35. Solid Colors with Auto Layout
Auto Layout controls spacing, sizing, and arrangement, while solid colors control the visual appearance of the container or its child elements. They work together to create reusable and responsive components.
36. Solid Colors in Responsive Design
Solid colors remain useful when designing for different screen sizes because the color system can remain consistent even when layout dimensions change.
Desktop
Primary Button → #2563EB
Tablet
Primary Button → #2563EB
Mobile
Primary Button → #2563EB
37. Solid Colors for Web Design
Web interfaces commonly use solid colors for navigation bars, hero backgrounds, buttons, cards, forms, footers, badges, and content sections.
38. Solid Colors for Mobile App Design
Mobile applications use solid colors for app bars, bottom navigation, buttons, cards, input fields, floating action buttons, status indicators, and screen backgrounds.
39. Practical Example: Primary Button
Let's create a primary button using a solid blue color.
- Create a rectangle or frame.
- Set the width and height.
- Apply a solid fill of #2563EB.
- Add text such as "Get Started".
- Use a contrasting text color.
- Add appropriate padding and corner radius.
- Convert the button into a reusable component.
+--------------------------------+
| Get Started |
+--------------------------------+
Background: #2563EB
Text: #FFFFFF
40. Practical Example: Product Card
A product card can use a white solid fill on a light gray page background.
Page Background: #F8FAFC
Card Background: #FFFFFF
Title: #111827
Description: #64748B
Price: #111827
Button: #2563EB
41. Practical Example: Login Screen
A login screen can use solid colors to create a clean and readable structure.
Screen Background: #F8FAFC
Card: #FFFFFF
Heading: #111827
Input: #FFFFFF
Input Border: #CBD5E1
Primary Button: #2563EB
Button Text: #FFFFFF
42. Practical Example: Dashboard
A dashboard can use solid colors to distinguish navigation, statistics, content cards, and status information.
Sidebar: #111827
Main Background: #F8FAFC
Card: #FFFFFF
Primary: #2563EB
Success: #16A34A
Warning: #F59E0B
Error: #DC2626
43. Common Solid Color Mistakes
- Using too many unrelated colors.
- Choosing colors without checking contrast.
- Using overly bright colors everywhere.
- Using inconsistent colors for the same action.
- Using color as the only method of communicating status.
- Ignoring light and dark theme requirements.
- Not defining semantic color roles.
- Using random HEX values throughout the project.
- Not reusing styles or variables.
44. How to Fix Poor Solid Color Usage
- Create a limited core color palette.
- Define semantic color roles.
- Use neutral colors for supporting content.
- Reserve strong colors for important actions.
- Check accessibility and contrast.
- Create reusable color styles or variables.
- Use consistent colors across components.
- Test colors in both light and dark themes when required.
45. Solid Color Best Practices
- Keep the color palette consistent.
- Use semantic names instead of random names.
- Reuse colors through styles or variables.
- Maintain sufficient contrast.
- Use brand colors consistently.
- Use neutral colors for secondary content.
- Do not overuse accent colors.
- Define component states clearly.
- Document important color tokens.
- Test colors on different screen sizes and themes.
46. Solid Colors in a Design System
A design system can organize solid colors into reusable semantic categories.
Color System
├── Brand
│ ├── Primary
│ └── Secondary
├── Neutral
│ ├── Background
│ ├── Surface
│ ├── Border
│ └── Text
├── Feedback
│ ├── Success
│ ├── Warning
│ ├── Error
│ └── Information
└── Interactive
├── Default
├── Hover
├── Pressed
└── Disabled
47. Solid Color Workflow in Figma
Choose Object
↓
Open Fill
↓
Select Solid
↓
Choose Color
↓
Set HEX/RGB/HSL
↓
Adjust Opacity
↓
Check Contrast
↓
Create Style/Variable
↓
Reuse Across Components
48. Solid Color vs Color Style vs Variable
| Feature | Solid Color | Color Style | Color Variable |
| Purpose | Apply a color | Reuse a saved color | Manage dynamic color values |
| Reuse | Manual | High | High |
| Design Systems | Basic | Useful | Highly useful |
| Theming | Limited | Limited | Very useful |
| Maintenance | Manual | Centralized | Centralized |
49. Solid Colors and Developer Handoff
Developers need clear color values when converting a Figma design into a real application. Using consistent solid colors makes implementation easier.
Figma
Primary Color
#2563EB
CSS
.button-primary {
background-color: #2563EB;
color: #FFFFFF;
}
50. Solid Colors in CSS
A solid Figma color can usually be represented in CSS using HEX, RGB, HSL, or another supported color notation.
.primary-button {
background-color: #2563EB;
color: #FFFFFF;
}
.card {
background-color: #FFFFFF;
}
.page {
background-color: #F8FAFC;
}
51. Solid Colors in a Real UI Project
Consider an e-commerce application. A consistent solid color system could be organized as follows:
| UI Element | Solid Color |
| Page Background | #F8FAFC |
| Header | #FFFFFF |
| Primary Button | #2563EB |
| Price | #111827 |
| Success Badge | #16A34A |
| Warning Badge | #F59E0B |
| Error Message | #DC2626 |
52. Solid Colors and Visual Consistency
Consistency is one of the most important principles when using solid colors. If every primary button uses the same color, users can quickly understand which elements perform similar actions.
Same Meaning
↓
Same Semantic Color
↓
Same Visual Pattern
↓
Better Consistency
53. Solid Colors and User Experience
Color is not only decorative. It communicates relationships, hierarchy, actions, and states. A carefully designed solid color system makes an interface easier to understand and navigate.
54. Solid Color Naming Convention
Instead of naming colors only by appearance, semantic names are often more useful in design systems.
| Less Useful | More Useful |
| Blue 1 | Primary |
| Gray 2 | Surface |
| Red 1 | Error |
| Green 1 | Success |
| Dark Gray | Primary Text |
55. Practical Mini Project: Solid Color Design System
Create a small UI design system using only solid colors.
- Create a primary color.
- Create a secondary color.
- Create background and surface colors.
- Create text colors.
- Create success, warning, error, and information colors.
- Create color styles or variables.
- Apply them to buttons.
- Apply them to cards.
- Apply them to forms.
- Create component variants.
- Test the design for consistency and contrast.
56. Common Interview Questions
Q1. What is a solid color in Figma?
A solid color is a uniform color applied to an object's fill without a gradient, image, or pattern.
Q2. Where can you apply a solid color in Figma?
Solid colors can be applied to many design elements such as shapes, frames, text, buttons, cards, icons, and backgrounds.
Q3. What is the difference between a solid color and a gradient?
A solid color remains uniform, while a gradient transitions between multiple colors.
Q4. What is HEX color?
HEX is a hexadecimal representation of a color commonly written in the form #RRGGBB.
Q5. Why is color consistency important?
Color consistency helps users recognize similar actions and helps teams maintain a coherent visual design.
Q6. What are color variables used for?
Color variables allow designers to manage reusable color values and support scalable design systems and theming.
Q7. Why should designers check color contrast?
Good contrast improves readability, usability, and accessibility.
Q8. Can solid colors be used in components?
Yes. Solid colors are commonly used in reusable components and their variants for different states.
Q9. How are Figma solid colors represented in CSS?
They can commonly be represented using HEX, RGB, HSL, or other CSS color formats.
Q10. What is a semantic color?
A semantic color is named according to its purpose, such as Primary, Success, Error, Background, Surface, or Text, rather than only by its visual appearance.
57. Practical Checklist for Solid Colors
- ☐ Select the correct object.
- ☐ Open the Fill property.
- ☐ Select Solid.
- ☐ Choose the required color.
- ☐ Verify HEX/RGB/HSL value.
- ☐ Check opacity.
- ☐ Check text and background contrast.
- ☐ Use semantic color naming.
- ☐ Reuse styles or variables.
- ☐ Maintain consistency across components.
- ☐ Test interactive states.
- ☐ Test light and dark themes when applicable.
- ☐ Prepare colors clearly for developer handoff.
58. Quick Revision
| Topic | Key Point |
| Solid Color | Uniform single color |
| HEX | Hexadecimal color representation |
| RGB | Red, Green, Blue |
| HSL | Hue, Saturation, Lightness |
| Fill | Visual content inside an object |
| Style | Reusable saved design value |
| Variable | Reusable and manageable design value |
| Contrast | Difference between visual elements |
| Semantic Color | Color defined by purpose |
| Design System | Consistent reusable design rules |
59. Key Takeaways
- Solid colors are the foundation of many Figma interfaces.
- A solid color provides a uniform visual appearance.
- HEX, RGB, and HSL can be used to define colors.
- Solid colors are useful for buttons, cards, backgrounds, forms, icons, and components.
- Consistent colors improve visual hierarchy and usability.
- Color contrast should always be considered.
- Styles and variables help maintain reusable color systems.
- Semantic naming makes large design systems easier to manage.
- Solid colors work together with components, variants, Auto Layout, and responsive design.
- A well-organized color system makes developer handoff easier.
60. Conclusion
Solid Colors in Figma are a fundamental part of professional UI/UX design. They provide the visual foundation for buttons, cards, backgrounds, forms, navigation elements, icons, components, and complete application screens. By understanding HEX, RGB, HSL, opacity, contrast, semantic colors, color styles, variables, components, and design systems, designers can create interfaces that are consistent, scalable, accessible, and easier to maintain.
For structured, practical UI/UX learning, explore JustAcademy Figma Training and learn Figma through practical design concepts, projects, responsive layouts, components, prototyping, and professional workflows.
To explore the course and register for a demo, visit Register for Figma Course Demo.